launder proceeds of drug trafficking - French English Dictionary